/*  
     PlAr is Platform Arena: a 2D multiplayer shooting game
     Copyright (C) 2009 Ragagnin Antonio <spocchio@gmail.com>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
package plar.core;

import java.awt.Point;
import java.io.Serializable;

public class Sprite implements Serializable {

	String filename;
	public Point offset;
	public Point size;
	public boolean texturized = false;
	public int time;

	public Sprite(int t) {
		filename = new String();
		size = new Point();
		offset = new Point();
		time = t;
	}

	public Sprite(String s, int t) {
		filename = s;
		size = new Point();
		offset = new Point();
		time = t;
	}

	public Sprite(String s, Point p, int t) {
		filename = s;
		size = p;
		offset = new Point();
		time = t;
	}

	public String getFileName() {
		return filename;
	}

	public void setFileName(String s) {
		filename = s;
	}
	public String toString()
	{
		return filename+","+offset.x+"x"+offset.y+","+size.x+"x"+size.y+","+texturized+","+time;
	}

}
